<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <title>继承</title>
</head>
<body>
<script>
    /*
     CALL:
      1.可以改变this的指向，指向函数的调用者
     */
    /*
          借用父构造函数继承属性
     */
    function Father(uname,age){
        this.uname=uname;
        this.age=age;
    }
    function Son(uname,age){
        //继承属性
        Father.call(this,uname,age)
        //继承方法
        // Son.prototype=Father.prototype;
        Son.prototype=new Father();
        //如果利用对象的形式修改了原型对象，别忘了利用constructo指回原来的构造函数
        Son.prototype.constructor=Son;
        Son.prototype.exam=function (){
            console.log("111");
        }
    }
</script>
</body>
</html>